network testing hack network security network monitoring network forensics pc security intrusion detection firewall testing hacking network security attacks hacker security computer forensics lan testing ids